package ru.omsu.diveintoandroid.funnycats.engine;

//XXX: непонятный класс, эффект чего?  
//если он как то связан с ExtraObject его можно было бы поместить как static class в ExtraObject
//тогда его назначение было бы понятней из контекста, но и все равно смысл класса не ясен

public class Effect {
	public double getSpeedFactor(){
		return speed_factor;
	}
	
	public boolean isActive(){
		return lifeTime > 0;
	}
	
	public void tic(long dt){
		lifeTime -= dt;
	}
	
	
	//XXX: почему эти переменные захардкожены?
	private double speed_factor = 1.10;
	private long lifeTime = 2500;
}
